package shoppingmall.reception.service;

import shoppingmall.reception.pojo.UserAddress;

import java.util.List;

/**
 * 平台会员用户地址表服务层接口-提供相关地址服务
 */
public interface MemberAddressService {

    /**
     * 获取用户地址列表集合(根据用户id user_id)
     */
    public List<UserAddress> getMemberAddressList (int userId);

    /**
     * 为某个会员用户添加一个收货地址信息
     */
    public boolean saveMemberAddress (UserAddress userAddress);

    /**
     * 更新某个会员用户的某条收货地址信息
     */
    public boolean updateMemberAddress (UserAddress userAddress);

    /**
     * 删除某个会员用户的某条收货地址信息
     */
    public boolean deleteMemberAddress (int addressId);

    /**
     * 查询一条地址信息,根据地址id
     */
    public UserAddress getAddressInfoById (int addressId);
}
